microscope illumination - French English Dictionary